/** Common **/
body.earth {
    background: #9d5e2b url('../../images/color_schemes/earth/common/background.jpg') repeat-x fixed top left;
}

.earth a {
    color: #008AB3;
}

/** Header **/
.earth #header h1 a {
    color: #ede4d4;
    text-shadow:2px 5px 10px #222222;
}

.earth #header h1 a:hover {
    color: #f5f0d5;
}

.earth #header h2 {
    color: #a3ebff;
    text-shadow:2px 5px 10px #222222;
}

/** Site navigation **/
.earth #site-navigation {
    background: url('../../images/color_schemes/earth/common/nav-bg.png') repeat-x center center;
    border: solid 1px #f8893f;
    -webkit-box-shadow: 5px 5px 5px #111;
    -moz-box-shadow: 5px 5px 5px #111;
}

.earth #site-navigation li a {
    color: #592003;
    text-shadow:1px 1px 2px #999999;
}

.earth #site-navigation li a:hover, .earth #site-navigation li a.current {
    color: #0048ff;
    text-shadow:0 1px 2px #777;
}

.earth #site-navigation li.has-children li a {
    color: #363636;
    background: #fee4bd;
    border-color: #592003;
}

.earth #site-navigation li.has-children li a:hover {
    color: #0048ff;
    text-shadow:0 1px 2px #999999;
}

/** Style changer **/
.earth #style-changer img {
    padding: 10px 20px 6px;
}

.earth #style-changer-list li a {
    color: #363636;
    background: #fee4bd;
    border-color: #592003;
}

.earth #style-changer-list li a:hover {
    color: #0048ff;
    background: #fee4bd;
    text-shadow:0 1px 2px #999999;
}

/** Setting navigation **/
.earth #setting-navigation {
    border: solid 1px #d19405;
    background: url('../../images/color_schemes/earth/common/btn-bg.png') repeat-x center center;
}

.earth #setting-navigation li a {
    color: #641A00;
    text-shadow:0 2px 4px #999999;
}


.earth #setting-navigation li a:hover {
    color: #059AE4;
}

.earth #setting-navigation li a.current {
    color: #641A00;
    background: #f9f9d6;
    border: solid 1px #d19405;
    border-bottom: solid 1px #f9f9d6;
}


/** Setting page **/
.earth #setting-page-title {
    color: #0d517e;
}

.earth #setting-page-header.has-icon {
    border-bottom:solid 2px #004670;
}

.earth #hsidebar {
    background: #f4f0ec url('../../images/color_schemes/earth/common/box-bg.png') repeat-x center center;
    border: solid 1px #e0cfc2;
    -webkit-box-shadow: 5px 5px 5px #111;
    -moz-box-shadow: 5px 5px 5px #111;
}


/** Widget **/
.earth .widget-header {
    color: #008AB3;
    text-shadow:1px 1px 5px #999;
}

.earth .widget-content {
    color: #1e1b1d;
}

.earth .widget-content a {
    color: #027013;
}

.earth #vsidebar .widget {
    background: #f4f0ec url('../../images/color_schemes/earth/common/box-bg.png') repeat-x top center;
    border: solid 1px #e0cfc2;
    -webkit-box-shadow: 5px 5px 5px #111;
    -moz-box-shadow: 5px 5px 5px #111;
}

/** Main container **/
.earth #main-container {
    background : #f5f5b5 url('../../images/color_schemes/earth/common/content-bg.png') repeat-x top center;
    border: solid 1px #d9bb73;
    -webkit-box-shadow: 5px 5px 5px #111;
    -moz-box-shadow: 5px 5px 5px #111;
    color: #060200;
}

/** Footer **/
.earth #footer {
    background: #f4f0ec url('../../images/color_schemes/earth/common/box-bg.png') repeat-x center center;
    border: solid 1px #e0cfc2;
    -webkit-box-shadow: 5px 5px 5px #111;
    -moz-box-shadow: 5px 5px 5px #111;
    color: #1e1b1d;
}

.earth #footer a {
    color: #027013;
}

/** Form **/
.earth .form-container {
    background: #cb842e url('../../images/color_schemes/earth/common/form-bg.png') repeat-x center center;
    border:solid 1px #d49768;
    -webkit-box-shadow: 5px 5px 5px #333;
    -moz-box-shadow: 5px 5px 5px #333;
}

.earth .form-button {
    background: url('../../images/color_schemes/earth/common/btn-bg.png') repeat-x center center;
    border:outset 1px #cdc3b7;
    color: #3f3731;
}

.earth .form-button.hover {
    background: url('../../images/color_schemes/earth/common/btn-bg-hover.png') repeat-x center center;
    border:inset 1px #f5ad66;
    color: #a46313;
}

.earth .form-textbox, .earth .form-textarea {
    border:solid 1px #a45b13;
    color: #888;
}

.earth .form-textbox.focus, .earth .form-textarea.focus {
    border:solid 1px #196170;
    color: #196170;
}

.earth .form-label {
    color: #196170;
}

.earth .form-description {
    color: #004670;
}

.earth .form-error, .earth .form-error.focus {
    color: #ff0000;
}

.earth div.form-error {
    color: #004670;
}

.earth .form-controller a {
    background: url('../../images/color_schemes/earth/common/btn-bg.png') repeat-x center center;
    border:outset 1px #cdc3b7;
    color: #3f3731;
}

.earth .form-controller a:hover {
    background: url('../../images/color_schemes/earth/common/btn-bg-hover.png') repeat-x center center;
    border:inset 1px #f5ad66;
    color: #a46313;
}

/** Page Json **/
.earth .pagejson-row {
    border-bottom: dashed 1px #004670;
}

.earth .pagejson-main-header {
    color: #027013;
}

.earth .pagejson-control a {
    background: url('../../images/color_schemes/earth/common/btn-bg.png') repeat-x center center;
    border:outset 1px #cdc3b7;
    color: #3f3731;
}

.earth .pagejson-control a:hover {
    background: url('../../images/color_schemes/earth/common/btn-bg-hover.png') repeat-x center center;
    border:inset 1px #f5ad66;
    color: #a46313;
}

.earth .pagejson-pagination a {
    color: #004670;
    text-shadow:1px 2px 2px #999;
}

/** Notes **/
.earth .note-detail {
    color: #027013;
}

.earth .note-author {
    color: #9A1724;
}

.earth .form-note-info, .earth .form-note-sticky label {
    color: #f8ff99;
}

/** Personal info and products **/
.earth #personal-info,
.earth #academics,
.earth #interests,
.earth #certifications,
.earth .product-row {
    border-bottom: dashed 1px #004670;
}

.earth .product-row.last {
    border-bottom: solid 1px #004670;
}

.earth #setting-main-content h3,
.earth #personal-info h3,
.earth #interests h3,
.earth #certifications h3,
.earth #academics h3,
.earth #papers h3,
.earth #projects h3 {
    color: #027013;
}

.earth #papers h4,
.earth #projects h4 {
    color: #206981;
    font-weight: bold;
}

/** Pages **/
.earth .page-detail {
    color: #027013;
}

.earth .page-author {
    color: #9A1724;
}

.earth #owl-page-title h2 {
    color: #027013;
}

.earth #advance-container {
    background: #cb842e url('../../images/color_schemes/earth/common/form-bg.png') repeat-x center center;
    border:solid 1px #d49768;
    -webkit-box-shadow: 5px 5px 5px #333;
    -moz-box-shadow: 5px 5px 5px #333;
}

.earth #button-container {
    border-top:solid 1px #004670;
}

.earth #advance-container h4 {
    color: #196170;
}

/** jTable **/
.earth .jtable {
    border: solid 1px #d19405;
}

.earth .jtable th {
    background: url('../../images/color_schemes/earth/common/btn-bg.png') repeat-x center center;
    color: #4c3000;
}

.earth .jtable td {
    border-top: solid 1px #d19405;
}

.earth .jtable a {
    color: #027013;
}

.earth .jtable .selected td {
    background: #ffc73d;
    color: #111111;
}

.earth .jtable tfoot td {
    background: url('../../images/color_schemes/earth/common/box-bg.png') repeat-x center center;
    border-top: solid 1px #d19405;
}

.earth .jtable tfoot td a {
    color: #363636;
}

/** Theme **/
.earth #current-theme {
    border-bottom:solid 2px #004670;
}

.earth #theme-list td {
    border-bottom:dashed 1px #004670;
}


/** Others **/
.earth .ajax-error {
    background: #cd0a0a;
    border: solid 1px #cd0a0a;
    color: #ffffff;
}

.earth .ajax-success {
    border: 1px solid #aed0ea;
    background: #d7ebf9 url('../../images/color_schemes/earth/common/success-bg.png') repeat-x center center;
    color: #2779aa;
}

.earth .info-extra a {
    color: #196170;
}

.earth .info-extra.add {
    background: transparent url('../../images/color_schemes/earth/icon/add.png') no-repeat center left;
}

.earth .info-extra.delete {
    background: transparent url('../../images/color_schemes/earth/icon/delete.png') no-repeat center left;
}

.earth .info-extra.edit {
    background: transparent url('../../images/color_schemes/earth/icon/edit.png') no-repeat center left;
}
